Chariot測試網路吞吐量的利器
網路測試的方法和手段因測試的目的不同而有所不同。典型的網路設備測試的方法有2種:第一種是將設備放在一個仿真的網路環境中,通過分析該產品在網路中的行為對其進行測試;第二種方法是使用專用的網路測試設備對產品進行測試,如專用的性能分析儀器國外的SmartBits 2000、IXIA 1600,國內的信而泰生產的iTester 等。對於網路系統的布線測試、物理連通性的測試和故障監測也有專門的工具,這些工具是一些底層的網路測試和維護工具,如Fluke 公司的網路聽診器、網路一點通、企業級網路測試儀等等。而網路電纜測試儀、令牌環網測試儀、乙太網測試儀還有光纜測試儀等等,都是在網路系統的實施部署和運行維護階段採用的常用的測試工具。對於網路協定的一致性測試一般有專門的測試工具來支持,比如說對ISDN、ATM、ADSL、幀中繼等的實現都有專門的測試儀。
對網路系統的測試也有相應的測試工具,最典型和最重要的就是網路協定分析儀。網路協定分析儀一般有專用的硬體設備和專門的軟體。這類協定分析儀典型的功能是數據包的捕捉、協定的解碼、統計分析和數據流量的產生。用協定分析儀我們可以捕捉網上的實際流量、提取流量的特徵,據此對網路系統的流量進行模型化和特徵化。此外,網路協定分析儀還可以主動地產生大量的數據包施加到網路上,分析網路的回響或對網路系統進行加重測試。典型的協定分析儀有HP 公司的Internet Advisor(網路專家系統)、WG 公司的Domino 系列協定分析儀等。另外還有一些純軟體的協定分析工具,有些甚至可以從網上免費下載。但這類協定分析軟體無論在協定的解碼能力、解碼和數據分析的實時性以及數據流量的產生能力上與用專門硬體實現的協定分析儀相比仍有差距。
還有一些比協定分析儀更高層次的網路性能測試工具,站在套用層的角度使用一些基準流量對網路系統的性能進行分析,代表性的軟體是Ganymede Software 公司的Chariot 軟體......